/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package TrangSuc;
import java.util.ArrayList;
/**
 *
 * @author URUKU
 */
public class Giohang {
    private ArrayList<Monhang>giohang;

public Giohang(){
giohang=new ArrayList<Monhang>();
}

public void ThemMonhang(Monhang mh){

if(giohang.contains(mh)){

Monhang mhang=giohang.get(giohang.indexOf(mh));

mhang.setSoluong(mhang.getSoluong()+mh.getSoluong());

}

else{

giohang.add(mh);

}

}
public void CapNhatMonhang(Monhang mh){

if(giohang.contains(mh)){

Monhang mhang=giohang.get(giohang.indexOf(mh));

mhang.setSoluong(mh.getSoluong());

}

else{

giohang.add(mh);

}
}

public Monhang LayMonHang(int i){

if(i<0||i>giohang.size()-1)

return null;

return giohang.get(i);

}

public ArrayList<Monhang> getGiohang(){

return giohang;

}


public boolean XoaMonHang(String ten){

Monhang mh=new Monhang(ten,0d,0);

if(!giohang.contains(mh))

return false;

giohang.remove(mh);

return true;

}


public int soMonHang(){

return giohang.size();

}


public double tongtien(){

double t=0d;

for(Monhang mh:giohang)

t+=mh.getGia1donvi()*mh.getSoluong();

return t;

}
}
